package com.irdstudio.efp.nls.service.dao.ed;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

import com.irdstudio.efp.nls.service.domain.ed.LmtRecoverRecord;
import com.irdstudio.efp.nls.service.vo.ed.LmtRecoverRecordVO;

/**
 * <p>DAO interface:额度恢复记录表				<p>
 * @author ligm
 * @date 2019-03-04
 */
public interface LmtRecoverRecordDao {
	
	public int insertLmtRecoverRecord(LmtRecoverRecord lmtRecoverRecord);
	
	public int deleteByPk(LmtRecoverRecord lmtRecoverRecord);
	
	public int updateByPk(LmtRecoverRecord lmtRecoverRecord);
	
	public LmtRecoverRecord queryByPk(LmtRecoverRecord lmtRecoverRecord);
	
	public List<LmtRecoverRecord> queryAllOwnerByPage(LmtRecoverRecordVO lmtRecoverRecord);
	
	public List<LmtRecoverRecord> queryAllCurrOrgByPage(LmtRecoverRecordVO lmtRecoverRecord);
	
	public List<LmtRecoverRecord> queryAllCurrDownOrgByPage(LmtRecoverRecordVO lmtRecoverRecord);

	public LmtRecoverRecord queryByLmtApplySeqAndAccDate(LmtRecoverRecord lmtRecoverRecord);

	public BigDecimal querRecoverAmt(Map<String,String> paramMap) ;


	}
